package com.btkjgc.service.intf;

import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.web.servlet.ModelAndView;

import com.btkjgc.models.AjaxObj;
import com.btkjgc.models.extend.RechargeRecordModel;

public interface RechargeManageService_Intf extends BaseService_Intf
{

	public void setListData(HttpServletRequest request, ModelAndView mv, int pageIndex, int totalRecord,
			List<RechargeRecordModel> privateRechargeRecord);

	public void setListData1(HttpServletRequest request, ModelAndView mv, int pageIndex1, int totalRecord1,
			List<RechargeRecordModel> companyRechargeRecord);

	public AjaxObj updatePrivateRecharge(RechargeRecordModel rechargeRecordModel);

	public AjaxObj updateCompanyRecharge(RechargeRecordModel rechargeRecordModel);

	public void doDownloadAction(HttpServletRequest request,
			HttpServletResponse response, String sql);

	public void deleteById(Integer rechargeRecordId);
	
}